#求100之内的素数
# list1=[]
# for i in range(2,100):
#     isTrue = True  # 假如i是素数
#     for j in range(2,i):
#         if i%j==0: #是否是和数
#             isTrue=False #不是素数
#             break
#     if isTrue:
#         list1.append(i)
#         #print(f'{i}是素数')
# print(list1)
#---------------------------------------------------------
#作业1：打印一个直角三角形
'''
*
***
*****
*******
*********
'''
# for i in range(1,7):
#     print('*'*(2*i-1))
#---------------------------------------------------------
'''
   *
  ***
 *****
*******
 *****
  ***
   *
'''
# for i in range(1,5):
#     print(' '*(4-i),end='') #输出空格
#     print('*'*(2*i-1)) #输出* 个数
#     #print(' '*(4-i)+'*'*(2*i-1))
# for i in range(1,4):
#     print(' '*i,end='')#输出空格
#     print('*'*(7-2*i))  # 输出* 个数

# for i in range(1,5):
#     print(' '*(4-i)+'*'*(2*i-1))
# for i in range(1,4):
#     print(' '*i+'*'*(7-2*i))
#--------------------------------------------------
#取一个整数a从右端开始的4～7位，并且判断第6位是否是数字6
# a=123456789
# print(type(a))
# a=str(a)  #int---str
# print(type(a))
# print(a[-4:-8:-1])
# print(a[-6])
# #int---list
# list=[]
# list.extend(a)
# print(list)
# print(list[:-1])
# print(list[-4:-8:-1])
# print(list[-6])
# print('你好')

'''
   *
  * *
 *   *
*     *
 *   *
  * *
   *
'''
for i in range(1,5): #行数
    print(' '*(4-i),end='')#输出前空格
    if i==1:#第一行，直接换行
       print('*')
    else:
       print('*'+' '*(2*i-3)+'*')#输出中间空格
#空心倒三角
for i in range(1, 4):
    print(' '*i,end='')#输出前空格
    if i==3:#最后一行
        print('*')
    else:
        print('*'+' '*(5-2*i)+'*')  # 输出中间空格